package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 成本费用清单对象 oa_cost_expense_lists
 * 
 * @author ruoyi
 * @date 2025-03-11
 */
public class OaCostExpenseLists extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long expenseId;

    /** 关联的供应商 ID */
    @Excel(name = "关联的供应商 ID")
    private Long supplierId;

    /** 使用的项目 ID */
    @Excel(name = "使用的项目 ID")
    private String initationIds;

    /** 费用清单图片的存储路径 */
    @Excel(name = "费用清单图片的存储路径")
    private String expenseListImgPath;

    public void setExpenseId(Long expenseId) 
    {
        this.expenseId = expenseId;
    }

    public Long getExpenseId() 
    {
        return expenseId;
    }

    public void setSupplierId(Long supplierId) 
    {
        this.supplierId = supplierId;
    }

    public Long getSupplierId() 
    {
        return supplierId;
    }

    public void setInitationIds(String initationIds) 
    {
        this.initationIds = initationIds;
    }

    public String getInitationIds() 
    {
        return initationIds;
    }

    public void setExpenseListImgPath(String expenseListImgPath) 
    {
        this.expenseListImgPath = expenseListImgPath;
    }

    public String getExpenseListImgPath() 
    {
        return expenseListImgPath;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("expenseId", getExpenseId())
            .append("supplierId", getSupplierId())
            .append("initationIds", getInitationIds())
            .append("expenseListImgPath", getExpenseListImgPath())
            .toString();
    }
}
